package com.woniuxy.entity.DTO;

import com.woniuxy.entity.AllUser;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author 饶志
 * @version 1.0
 * @since 2025-07-11  16:43
 */
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Data
public class UserInfoDTO extends AllUser {

    /**
     * 获赞总数
     */
    private Long likeCount;
    /**
     * 互关数
     */
    private Long mutualFollowCount;
    /**
     * 关注数
     */
    private Long followCount;
    /**
     * 粉丝数
     */
    private Long fanCount;
    /**
     * 帖子数
     */
    private Long postCount;
    /**
     * 是否关注
     */
    private Boolean isFollowed;
    /**
     * 是否互关
     */
    private Boolean isMutual;
    /**
     * 共同关注数
     */
    private int commonFriendCount;
}
